package com.industrial.operation.service;

import java.util.List;
import com.industrial.operation.domain.OperationEconomic;

/**
 * 各市经济运行Service接口
 * 
 * @author Zhou_S
 * @date 2024-01-17
 */
public interface IOperationEconomicService 
{
    /**
     * 查询各市经济运行
     * 
     * @param baseId 各市经济运行主键
     * @return 各市经济运行
     */
    public OperationEconomic selectOperationEconomicByBaseId(String baseId);

    /**
     * 查询各市经济运行列表
     * 
     * @param operationEconomic 各市经济运行
     * @return 各市经济运行集合
     */
    public List<OperationEconomic> selectOperationEconomicList(OperationEconomic operationEconomic);

    /**
     * 新增各市经济运行
     * 
     * @param operationEconomic 各市经济运行
     * @return 结果
     */
    public int insertOperationEconomic(OperationEconomic operationEconomic);

    /**
     * 修改各市经济运行
     * 
     * @param operationEconomic 各市经济运行
     * @return 结果
     */
    public int updateOperationEconomic(OperationEconomic operationEconomic);

    /**
     * 批量删除各市经济运行
     * 
     * @param baseIds 需要删除的各市经济运行主键集合
     * @return 结果
     */
    public int deleteOperationEconomicByBaseIds(String[] baseIds);

    /**
     * 删除各市经济运行信息
     * 
     * @param baseId 各市经济运行主键
     * @return 结果
     */
    public int deleteOperationEconomicByBaseId(String baseId);

    public List<OperationEconomic> groupMonth(String yearMonth);

    public List<OperationEconomic> groupRegion(String yearMonth);
}
